草庐IT

Python GTK+ 部件名称

全部标签

android - 为什么我的小部件广播接收器服务在主应用程序停止时停止

我有一个实现特定广播接收器服务的小部件来检测wifi连接何时断开。无论主Activity是否正在运行,它都能完美运行。我遇到的问题是当我停止主要Activity时广播接收器服务停止,因为我不再检测到wifi变化。有没有办法启动在主要Activity中存活下来的服务?如果没有,还有其他机制吗? 最佳答案 可能您需要在list中注册您的接收器并将其标记为exported=true,这样它就可以在应用程序未运行时工作。请检查此链接以获取详细信息https://developer.android.com/guide/components/b

android - 从 Assets 目录中获取文件夹名称

我正在尝试在“Assets”中获取我的文件夹的名称。我可以使用assetManager.list()方法获取AssetManager文件的名称。但问题是它只返回文件名而不是文件夹名。所以我正在尝试使用listFiles()方法,但我无法访问Assets目录;我尝试了以下操作:Filedir=newFile("file:///android_asset/");File[]files=dir.listFiles();但它不起作用:(...有没有办法获取Assets目录中包含的文件夹名称? 最佳答案 URL“file:///android

android - 找不到与给定名称 : attr 'android:tabLayout' 匹配的资源

我想通过将样式替换为我自己的样式来自定义选项卡小部件。我要更换的元素如下:@android:layout/tab_indicator_holo但是我得到了这个错误:找不到与给定名称匹配的资源:attr'android:tabLayout'我已经这样设置了父样式:项目构建目标:Android4.0我也清理了项目,但错误仍然存​​在。如何修复错误?提前致谢。 最佳答案 我遇到了类似的问题。至少部分解决方案是将tabLayout属性添加到res/values/attrs.xml。这是从android-16平台复制的TabWidget样式的

java - 项目名称未显示在我的 eclipse 中

当我在eclipse中使用adt16时Version:IndigoServiceRelease1Buildid:20110916-0149一切正常,但是当我使用adt20然后在包资源管理器中它不显示项目名称,项目被它们的包和启动器java类名称分开,例如com.pack.project.javaclass所以这很烦人,我怎样才能摆脱它? 最佳答案 你们使用同一个工作区吗?有时我会在尝试更改源文件夹的路径时想到但您可以通过右键单击项目->refactor->rename手动更改名称 关于j

android - 指定 Android 库版本代码/名称

指定android的库项目版本代码/名称的正确位置是什么?图书馆的AndroidManifest的当前状态是什么?当您bundle库jar时,AndroidManifest是否可以在bundlejar时被忽略并仍然提供可用/未损坏的jar?我的问题与this有关 最佳答案 您在其AndroidManifest.xml中设置项目的版本代码/名称.但如果是库项目,在集成到宿主项目中后,list中的所有信息都将被忽略。有anissue. 关于android-指定Android库版本代码/名称,

android - 从名称中获取资源标识符

我正在开发一个应用程序,它从数据库中读取每个Logo的资源名称,然后尝试设置可绘制对象。但是,当我尝试获取Logo的整数标识符并且我的应用程序在应用程序开始时突然强制关闭时,我的Logcat中出现了一个NumberFormatException。我的代码如下:Stringlogo;logo=c.getString(2);button.setBackgroundResource(Integer.parseInt(logo));logo保存在数据库中,例如:R.drawable.logo你有什么地方出了问题的建议吗? 最佳答案 如果值为

对于名称相同但内容不同的接收者,Android list 合并失败

我在与重复接收者进行list合并时遇到问题,但内容不同。我将以下接收器用于不同的API级别,在合并之前没有问题。由于合并导致构建失败Elementreceiver#.receivers.UpdateReceiverduplicatedwithelementdeclaredatAndroidManifest.xml:124:9我不想创建另一个接收器并继续使用此架构。有没有什么方法可以在这些情况下禁用合并或将接收器合并为一个但可以选择启用具有不同Intent的操作? 最佳答案 也许你可以设置android{useOldManifestM

java - 当人们停止使用您的小部件时如何释放相机?

我已经构建了一个使用相机作为手电筒的小部件,它可以完美地打开和关闭,并在人们实际关闭它时释放它,但是如果我打开它然后我去相机,它当然会使相机应用程序崩溃,如果用户忘记关闭手电筒,我该如何释放相机?有没有办法在新应用程序调用相机之前检测到它何时即将启动? 最佳答案 根据我的研究,这在默认的安卓设备上是不可能的,三星通过他们的一款应用实现了这一点,但这很可能是因为他们增强了基本的安卓功能。然而,这意味着他们需要发布有关如何实现这一点的文档,并且它只能在他们启用了此功能的手机上使用。如果其他人有一个实际有用的答案而不是具体说明为什么不能这

android - Google Analytics 饼图小部件过滤器不起作用

我正在尝试使用GoogleAnalytics在我的仪表板上显示一个饼图,该饼图使用从我的Android发送的几个EventActions和ScreenName的数据应用程序。基本上我想跟踪特定屏幕(fragment)中的按钮被点击的次数(按钮执行的操作可能成功或失败),并查看它是失败还是成功。使用setScreenName()和HitBuilders.ScreenViewBuilder().build();以及按钮点击事件和后续结果事件(通过/失败)跟踪屏幕)通过HitBuilders().EventBuilder().setCategory().setAction().setLabe

java - 数据未在代码名称 BouncyCaSTLe 中对齐 block 大小(无填充)

我正在尝试使用代号为BouncyCaSTLe的库来加密ISO-0pinblock。我使用的实现方法如下:privatestaticbyte[]performEncrypt(byte[]key,StringplainText,booleanpadding){byte[]ptBytes=plainText.getBytes();BufferedBlockCiphercipher;if(padding){cipher=newPaddedBufferedBlockCipher(newCBCBlockCipher(newDESedeEngine()));}else{cipher=newBuffe